<?php
namespace app\admin\controller;
use app\admin\model\Admin as AdminModel;
use app\admin\model\User as UserModel;
use think\console\Input;
use think\Controller;
use think\Db;
use think\facade\Session;
class Find  extends Controller                      //找回密码功能
{
   public  function  f(){               //普通用户找回密码界面
      return view('find/find');
                        }
   public function find(){
       $name=$_REQUEST['username'];      //用户名
       $email=$_REQUEST['email'];
       $pwd=$_REQUEST['pwd'];
       $admin=new AdminModel();
       $res=$admin->where('username',$name)->find();   //数据库寻找用户名信息
       $abc=$admin->where('email',$email)->find();
       if($res and $abc){
           $mmp=$admin->where('id',$abc['id'])->update(['password'=>md5($pwd)]);// 根据条件更新记录
           if($mmp){
               $this->success('密码修改成功!','login/login/login');
           }else{
               $this->error('密码修改失败!','login/find/f');
           }
           $this->success("恭喜您，此用户存在!",'login/find/f'); //成功返回密码信息

       }else{
           $this->error('抱歉，找不到该用户信息，请重新注册!','login/register/reg');  //失败则返回注册界面
            }
                        }
    public  function  zhao(){           //管理员找回密码
        return view('find/findd');     //找回密码界面
    }
    public function xun(){
        $name=$_REQUEST['username'];      //管理员找回并修改密码
        $email=$_REQUEST['email'];
        $pwd=$_REQUEST['pwd'];
        $user=new UserModel();
        $res=$user->where('username',$name)->find();   //数据库查找用户名
        $abc=$user->where('email',$email)->find();
        if($res and $abc){
            $mm=$user->where('id',$abc['id'])->update(['password'=>md5($pwd)]);// 根据条件更新记录
            if($mm){
                $this->success('密码修改成功!','login/user/login');
            }else{
                $this->error('密码修改失败!','login/find/zhao');
            }
            $this->success("恭喜您，此用户存在!",'login/find/zhao'); //成功返回密码信息
        }else{
            $this->error('抱歉，找不到该用户信息!','login/user/login');
        }
    }
}